razor-thin victory - German English Dictionary